package com.hn.gege.im.modules.im.service;

import java.util.LinkedList;

/**
 * 聊天窗口管理业务接口
 */
public interface ChatWindowService {

    /**
     * 获取用户所有聊天窗口
     * @param userId 用户id
     * @return
     */
    LinkedList<String> listAll(String userId);

    /**
     * 添加聊天窗口
     * @param userId 用户id
     * @param windowId 聊天窗口id,也是聊天对象的userId
     * @return
     */
    boolean add(String userId, String windowId);

    /**
     * 移除聊天窗口
     * @param userId 用户id
     * @param windowId 聊天窗口id,也是聊天对象的userId
     * @return
     */
    boolean remove(String userId, String windowId);
}
